home *** CD-ROM | disk | FTP | other *** search
/ Champak 54 / Vol 54.iso / games / thelosti.swf / scripts / frame_6 / DoAction.as
Encoding:
Text File  |  2007-10-01  |  2.0 KB  |  103 lines

  1. stop();
  2. back_btn.onRelease = function()
  3. {
  4.    gotoAndStop("menu");
  5. };
  6. znama = new Array();
  7. zskor = new Array();
  8. myData = new LoadVars();
  9. xKata = 0;
  10. xKata2 = 0;
  11. banyakTop = 12;
  12. i = 0;
  13. while(i <= banyakTop)
  14. {
  15.    znama[i] = "";
  16.    zskor[i] = "";
  17.    i++;
  18. }
  19. rand1 = Math.random() * 1000000;
  20. myData.load("m_scores.txt?" + rand1,myData,"POST");
  21. myData.onLoad = function()
  22. {
  23.    kalimat = new String(myData.players);
  24.    kalimat2 = new String(myData.scores);
  25.    i = 0;
  26.    while(i <= kalimat.length)
  27.    {
  28.       subKata = kalimat.substr(i,1);
  29.       if(subKata == ";")
  30.       {
  31.          xKata++;
  32.       }
  33.       else
  34.       {
  35.          znama[xKata] += subKata;
  36.       }
  37.       i++;
  38.    }
  39.    i = 0;
  40.    while(i <= kalimat2.length)
  41.    {
  42.       subKata2 = kalimat2.substr(i,1);
  43.       if(subKata2 == ";")
  44.       {
  45.          xKata2++;
  46.       }
  47.       else
  48.       {
  49.          zskor[xKata2] += subKata2;
  50.       }
  51.       i++;
  52.    }
  53.    i = 0;
  54.    while(i <= 12)
  55.    {
  56.       if(i < 9)
  57.       {
  58.          _root["name" + i] = String("0" + (i + 1) + ".") + " " + znama[i];
  59.       }
  60.       else
  61.       {
  62.          _root["name" + i] = String(i + 1 + ".") + " " + znama[i];
  63.       }
  64.       if(zskor[i] != 0)
  65.       {
  66.          menit = int(Number(zskor[i]) / 60);
  67.          detik = int(Number(zskor[i]) - menit * 60);
  68.          if(menit < 10)
  69.          {
  70.             menit = "0" + menit;
  71.          }
  72.          if(detik < 10)
  73.          {
  74.             detik = "0" + detik;
  75.          }
  76.          if(int(menit) >= 1)
  77.          {
  78.             if(detik >= 10)
  79.             {
  80.                _root["time" + i] = menit + "." + detik;
  81.             }
  82.             else
  83.             {
  84.                _root["time" + i] = menit + "." + detik + "0";
  85.             }
  86.          }
  87.          else if(zskor[i] >= 10)
  88.          {
  89.             _root["time" + i] = "00." + zskor[i];
  90.          }
  91.          else
  92.          {
  93.             _root["time" + i] = "00.0" + zskor[i];
  94.          }
  95.       }
  96.       else
  97.       {
  98.          _root["time" + i] = "00.00";
  99.       }
  100.       i++;
  101.    }
  102. };
  103.